#include "stm32f4xx.h"

GPIO_InitTypeDef  GPIO_InitStructure;
#define LED1_PIN   GPIO_Pin_6
#define LED2_PIN   GPIO_Pin_13

int main(void)
{
   /* GPIOG Peripheral clock enable */
   RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOG, ENABLE);
 
   /* Configure PG6 and PG8 in output pushpull mode */
   GPIO_InitStructure.GPIO_Pin = LED1_PIN | LED2_PIN;
   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
   GPIO_Init(GPIOG, &GPIO_InitStructure);

  while(1)
	{
		/* Reset PG6 and PG8 */
    GPIOG->BSRRH = LED1_PIN;
		GPIOG->BSRRH = LED2_PIN;
  }
}
